System Variables Defined

The System Variables are described in the followed table:

Variable Description

3PartyShipping

This variable controls integration with third party shipping software such as UPS WorldShip and may be ignored if not applicable to you.

Position 1 of 'Value' triggers the order or invoice program to update the sc3ptyshp table. This table will contain the shipping address info that is accessed by the shipping software.  Enter 1 to update from the Order Program, enter 2 to update from the Invoice Program or enter 0 to not update this table.

Position 2 of 'Value' controls how this shipping amount is pulled into the invoice. Enter 1 to always pull the shipping amount in, enter 2 to only pull web orders, enter 3 to only pull non web orders or enter 0 to not pull the shipping amount in.

Separate the two positions with the pipe character. (i.e. 1|1) If you update the sc3ptyshp table from the invoice program you will not be able to pull in the calculated shipping amount or tracking info from your shipping software. Setup info can be found on the Tri-Tech Account Passport.

Hint: The pipe is on the same key as backslash (Shift + Backslash).

3PartyShippingText

This variable controls integration with third party shipping software such as UPS WorldShip and may be ignored if not applicable to you.

'Value' should contain the text to print in front of the tracking number (i.e. UPS Tracking: ).

ActiveColumns

'Value' should contain a Y if you would like the two columns headed 'O/A' and 'RNT' to appear on the 'Pick Customer' list box.  These two columns are used to denote whether the customer has an outstanding balance on their account (an * will appear in the 'O/A' column) or an active long-term rental contract (an * will appear in the 'RNT' column).

AddressCheckPrompt

'Value' should contain a 2 if you would like the employees to be prompted to verify the customer's email address every time a customer is selected from the 'Pick Customer' list box.  'Value' should contain a 1 if you would like the email verification prompt to appear only if the customer does not have an email address on file.  'Value' should contain a 0 if you would like the email verification prompt to not appear at all. 

AdvertiseHeading

You have the option to set up an advertisement table that would appear on screen upon completing a sale.  This advertisement table would prompt the sales person to ask the customer how that customer heard about your business.  You then have the ability to print a report showing you sales by advertisement selection in order to better track your advertising dollars.  The advertisement table is optional and is set up to appear by workstation.  Refer to "POS tab" of "Workstations" for more information on the advertisement table.

'Value' should contain the description for the table to appear as it's heading.  By default, the heading on the advertisement table will read 'How did you hear about us?'.

AgeVerification

This variable pertains to those businesses that sell items that have a minimum age requirement, and may be ignored if not applicable to you.

'Value' should contain the text to appear on receipts next to the minimum age date.  The default text is 'Born on or Before'. 

If you do not want the minimum age date to print on receipts, 'Value' should be blank.

AllowConflicts

This variable is used with the Lesson Scheduling & Billing module and may be ignored if you are not using this portion of AIMsi. 

'Value' should contain a Y if you would like to allow for schedule conflicts.  If the Value contains a Y, when a student is added to the schedule and a schedule conflict is found, you will be notified of the conflict and you will be given the option to continue or cancel.  If the Value contains a Y, all schedule conflicts will be highlighted in yellow on the schedule and you may view the type of conflict (instructor or area).  

'Value' should contain an N if you do not want to allow for schedule conflicts.  If the Value contains an N, when a student is added to the schedule and a schedule conflict is found, you will be notified of the conflict and you will be unable to continue.

APCostDate

This variable is used with the Accounts Payable module and may be ignored if you are not using this portion of AIMsi.

When reconciling an AP invoice, if you would like cost adjustments to post on the date the inventory was received, 'Value' should contain a 1 (this is the default).  'Value' should contain a 2 if you would like the cost adjustments to post on the invoice date.

Approval variables Approval system variables

AuthorizationRef

'Value' should contain the reference number that is to be assigned to the next credit card authorization transaction. This number will automatically be incremented as credit cards are processed. 

The variables beginning ‘AutoPay’ pertain to the use of automatic credit card authorization/payment posting of rental contracts and/or lessons.  If you do not use the 'AutoPay' features of AIMsi, these variables may be ignored.

AutoPayPartyCat

'Value' should contain the 900-999 payment category number for 3rd party posted autopays.  This does not apply if you are using OpenEdge for credit card authorization.

AutoPayAMEXCat

'Value' should contain the 900-999 payment category number of your American Express payment category.

AutoPayBankCat 

'Value' should contain the 900-999 payment category number of your Bank Debit or ACH payment category. 

AutoPayBankFileName

'Value' should contain the path to the ACH export file which gets sent to Treasury Software.  The file extention must be XLS or CSV (i.e. f:\AIMsi\ACHExport.xls or f:\AIMsi\ACHExport.csv).

AutoPayDSCVRCat

'Value' should contain the 900-999 payment category number of your Discover Card payment category. 

AutoPayIgnoreDiscPayoff

'Value' should be set to N if contracts that are set up for autopay are eligible for a discounted early payoff and you would like them flagged as such.  They will then need to be paid off with the "Early Payoff" program.  If 'Value' is set to Y, the early payoff discount will be ignored and the contracts will be flagged as normal.

AutoPayLateFee

'Value' should contain an N if you do not want to add a late charge to those rentals set up on automatic payments only if late.

'Value' should contain a Y if you do want to add a late charge to those rentals set up on automatic payments only if late.

AutoPayLsnReceipt

'Value' should contain a Y if you would like lesson autopay customers to be emailed a payment receipt. 

AutoPayMCARDCat

'Value' should contain the 900-999 payment category number of your MasterCard payment category. 

AutoPayRentReceipt

'Value' should contain a Y if you would like rental autopay customers to be emailed a payment receipt.

AutoPayUpdate

'Value' will automatically populate with the date/time that autopay records have been most recently updated.

AutoPayVISACat

'Value' should contain the 900-999 payment category number of your Visa payment category. 

End of the AutoPay variables.

AutoPrice

When inventory is received into AIMsi, the various pricing levels may be automatically calculated on either the desired Margin Percentage of Cost, Percentage of Retail, desired Margin Percentage of Weighted Cost, Percentage of Our Price.  The pricing levels are Minimum Price, Price A, Price B, Price C and Our Price. 

The first position of 'Value' should contain a 1 if you would like the pricing levels to be calculated on margin percentage of cost desired.  The 1 should be followed by the percentages to use in the calculation in this order:  Minimum Price, Price A, Price B, Price C and Our Price.  The percentages should be typed in decimal format with each one separated by the pipe symbol (|), i.e. 1|.30|.30|.35|.40|.45. 

The first position of 'Value' should contain a 2 if you would like the pricing levels to be calculated on a percentage of the retail price.  The 2 should be followed by the percentages to use in the calculation in the same order as above, i.e. 2|.75|.75|.80|.85|.90.

The first position of 'Value' should contain a 3 if you would like the pricing levels to be calculated on margin percentage of weighted cost desired.  The 3 should be followed by the percentages to use in the calculation in the same order as above.

The first position of 'Value' should contain a 4 if you would like the pricing levels to be calculated on a percentage of our price.  The 2 should be followed by the percentages to use in the calculation in the same order as above

'Value' should be blank if you do not want the pricing levels to be automatically calculated for you as inventory is received.

Hint: The pipe is on the same key as backslash (Shift + Backslash).

AutoSetSingleTemplate

This variable pertains to the Rent and Sales Contracts module and may be ignored if it is not applicable to you.

When entering a rental contract in "Enter New Rental" if you have only a single contract template that matches the inventory on the contract do you want it to automatically be set as the active template when you first select the Details tab?  If yes, 'Value' should contain a Y.  If no, 'Value' should contain a N. 

BarcodeLabelMfg

This variable pertains to the Barcode Labeling module and may be ignored if it is not applicable to you.

'Value' should contain a Y if when printing barcode labels you would like the default to be set to print barcode labels for all inventory items, including those that are received with a manufacturer barcode. 

‘Value’ should contain an N if when printing barcode labels you would like the default to be set to print barcode labels only for those items that are received without a manufacturer barcode.

The default may be changed when printing barcode labels in "Print Blaster Labels".

BeginTime

This variable is used with the Lesson Scheduling & Billing module and may be ignored if you are not using this portion of AIMsi.

'Value' should contain the earliest time on any day of the week that lessons begin.  The time should be entered in military time format with no punctuation.  For example, if the earliest lesson begins at 8:00 am, you would enter 800 as the Value.  If the earliest lesson begins at 1:00 pm, you would enter 1300 as the Value.

BelowMinimum

'Value' should contain a Y if you would like the Sales Invoice program, Store to Store Transfer and Transfer Inventory Out to warn the employee if the (Qty Available + Qty on Order for Stock - Qty being Sold or Transferred) of the item being sold or transferred falls below the minimum reorder quantity.  This will notify the employee that the item should be ordered.  

'Value' should contain an N if you would not like this check performed.

BelowQtyAvailable

'Value' should contain a Y if you would like the Sales Invoice program and Store to Store Transfer warn the employee if the quantity available of the item being sold or transferred is below 0. 

'Value' should contain an N if you would not like this check performed.

BlankPOWarn

'Value' should contain a Y if you would like a warning to appear if the PO field is left blank when receiving inventory. 

'Value' should contain an N if you would not like this check performed.

CancelInvoiceReason

Every time an invoice or payment window is opened, a reference number is generated.  The number is saved in an 'Invoice Log' file.  The invoice log captures the date and time, sales person, workstation number, reference number, the window that was opened (i.e. Sales Invoice, Customer Payment) and how the window was closed (i.e. escaped out of).  If you would like the sales person to be required to enter a reason every time a sale or payment is canceled, 'Value' should contain a Y.  If you do not care to capture this information, 'Value' should contain an N.  

CheckDateFormat

This variable pertains to businesses in Canada that print checks from AIMsi.

'Value' should contain a Y if you would like DDMMYYYY to print under the date on your checks.  'Value' should contain an N if this is already pre-printed on your checks.

CheckName

This variable pertains to printing checks from AIMsi and may be ignored if this feature is not being used.

'Value' should contain the text SCCHK for businesses located in the United States.  'Value' should contain the text SCCHKC for businesses located in Canada.  customers should use 'SCCHK'.

CheckPrintNum

This variable pertains to printing checks from AIMsi and may be ignored if this feature is not being used.

'Value' should contain a Y if you would like "Print Individual Check" and "Print Checks Selected" to default to printing the check number on the checks. 

'Value' should contain an N if you would like the default to be set to not print the check number on the checks. 

'Value' should contain an S if you would like the default to be set to only print the check number on the bottom stub.

CombineSameSku

If the same sku is entered on a sale multiple times as separate line items, do you want the program to automatically combine them into one line item?  The first position of 'Value' should contain a Y to automatically combine the line items to one line and increment the quantity accordingly.  The second position of 'Value' should contain an N to keep the sku as separate line items.

Note: Items pulled in from other sources (i.e. orders, proposals) will not be combined, regardless if the 'Value' is set to Y. 

Note: If the first position of 'Value' is set to Y and the price is changed when the sku is added to the sale, the price each will reflect the changed price.  If the price is not changed, the price will be recalculated each time an item is added to see if a volume discount level applies.

The second position of 'Value' should contain a Y if you would like a check box to appear on the Sales Invoice program enabling you to toggle the Combine option on or off for individual sales.  The second position of 'Value' should contain an N if you do not want the check box to appear on the Sales Invoice program.

Each of the values should be separated by the pipe symbol, i.e. Y|Y. 

Hint:  The pipe is on the same key as backslash (Shift + Backslash).

Consignment variables

Consignment & Purchase system variables

CorContactReq

Contact Management system variables

CouponMICR

This variable pertains to printing coupons for the Rent & Sales Contracts module and/or the Lesson Scheduling & Billing module.  This variable may be ignored if you do not print coupons from AIMsi. 

'Value' should contain an N if it is not necessary to have the account number and coupon amount MICR encoded on the coupon.

'Value' should contain a Y to have the account number and coupon amount MICR encoded on the coupon.  If the 'Value' is set to Y, the CouponType variable must be set to 2.  You will also need to install the GNUMicr font on each computer that will be printing coupons.  This font and additional documentation (MICRCouponDoc.doc) can be downloaded from the Downloads section of the Member Portal area of the Tri-Tech website. 

CouponType

This variable pertains to printing coupons for the Rent & Sales Contracts module and/or the Lesson Scheduling & Billing module.  This variable may be ignored if you do not print coupons from AIMsi. 

'Value' should contain a 1 to have the customer return the smaller portion of the coupon.

'Value' should contain a 2 to have the customer return the larger portion of the coupon.

CreditCardExp

'Value' should contain the number of days to warn an employee when a customer's credit card is set to expire (i.e. you want employees to be notified when the credit card is going to expire in 30 days, 'Value' should be set to 30).  The warning will appear when the customer is selected for a transaction.

'Value' should contain a 0 if you would like the warning to occur only after the credit card has expired.

'Value' should be blank if you do not want the credit card expiration date to be checked.

CreditEncryption

This variable controls the type of encryption used to encrypt credit check reports and may be ignored if not applicable to you.

'Value' should be set to 0 if you have any Windows 2K or below workstations (2K, 98, 95).  'Value' should be set to 1 if you have all XP or above workstations (XP, Vista, Windows 7).  The default setting is 1. 

If you are having problems with certain workstations not being able to view certain credit reports, set the 'Value' to 0 and download and extract the file 'CredRptFix.zip' in the Downloads/Other Files section of the Member Portal area of the Tri-Tech website for a more in-depth explanation as to how to update your existing credit reports so they can be viewed on all workstations.

CreditPayInst

This variable is used with the Lesson Scheduling & Billing module and may be ignored if you are not using this portion of AIMsi.

'Value' should contain a Y if you would like "Credit Billed Lesson Invoice by Inst" to default to paying the instructor for the student lesson that is credited.

'Value' should contain an N if you would like "Credit Billed Lesson Invoice by Inst" to default to not paying the instructor for the student lesson that is credited. 

Note: Whether or not you are going to pay the instructor for a student lesson that is credited may be changed in "Credit Billed Lesson Invoice by Inst".  

CustDupCheck

This variable controls how AIMsi checks for duplicates as new customers are added.

'Value' should be left blank to not perform a check for duplicates.

'Value' should be set to 1 to check by customer ID (first four letters of the customer last name plus first six letters of address).  'Value' should be set to 2 to check by customer home phone.  'Value' should be set to 3 to check by email.  You may choose to check for duplicate customers using 2 or 3 of the criteria.  Combine multiple values with the pipe symbol.  The default is set to check for duplicates by checking each of the 3 criteria so the 'Value' is 1|2|3. 

Hint:  The pipe is on the same key as backslash (Shift + Backslash).

DailyDeposit

If you would like certain ledger numbers to post together in ledger when making your deposit in "Daily Deposit", 'Value' should contain the ledger numbers to combine separated by a comma.  If you have multiple groupings of ledger numbers to post together, separate the groupings with the pipe symbol.  For example, if you want to post together the Cash Clearing (109-1) and Check Clearing (109-2) and then separately post the Visa/MC Clearing (109-3), Discover Clearing (109-4) and American Express Clearing (109-5) together, 'Value' would contain 109-1, 109-2|109-3, 109-4, 109-5.  If you only wanted to post together in the daily deposit the cash clearing and check clearing accounts, 'Value' would contain 109-1, 109-2.  This means that cash and checks would be posted together but each of the credit cards will be posted in ledger separately.  Note:  This variable pertains to how the entries are posted to ledger.  The "Daily Deposit" program will always list each of the payment clearing accounts separately.

Tri-Tech recommends that each of the payment clearing accounts be posted separately in "Daily Deposit" in order to make it easier for you to balance your bank statement each month.  In this case, 'Value' would be blank.

DateCheck

This variable will give a warning if a date entered is unreasonable.  'Value' should contain the number of months plus or minus the current date to be checked.  For example, if 'Value' contains 12 and an employee enters a date that is 12 months after or 12 months prior to the current date a warning will appear on screen.  

'Value' should contain a 0 if you do not want the date check to be performed.

DefaultInv

'Value' should contain a 1 if you would like "Display Inventory" to default to Serialized and Accessory inventory.

'Value' should contain a 2 if you would like "Display Inventory" to default to Titles/Catalog inventory.

DefaultQty

'Value' should contain a 1 if you would like the quantity of each item being sold in POS to default to 1.  The quantity can be changed when necessary.

'Value' should be blank if you would like the quantity of each item being sold in POS to default to 0.  The quantity must then be input on each item being sold.

DefaultQtySt2StTrn

'Value' should contain a 1 if you would like the quantity of each item being transferred in "Store to Store Transfer" to default to 1.  The quantity can be changed when necessary.

'Value' should be blank if you would like the quantity of each item being transferred in "Store to Store Transfer" to default to 0.  The quantity must then be input on each item being transferred.

DefaultReportTimes

This variable applies only to those businesses that are open past 12:00 am (midnight), and should be left blank if not applicable to you.

Enter the default begin and end times for your business' hours in military format with no punctuations for reporting purposes.  This is so AIMsi won't assume your business day is from 12:00 am to 11:59 pm and will gather the data for reports accordingly.   The begin and end times should be separated by the pipe symbol.  For example, if your business is open from 8:00 am to 2:00 am the following day, 'Value' would appear as 800|200. 

Hint:  The pipe is on the same key as backslash (Shift + Backslash).

DefaultServiceStatus

This variable pertains to the Service module and may be ignored if you are not using this portion of AIMsi.

'Value' should contain the service status code new Service tickets should default to.  For example, if you would like new service tickets to default to Work Order, 'Value' might appear as WO.  The service codes may be set up and viewed in "Service Status Codes" on the Service Maintenance menu. 

DefaultShipping

This variable pertains to the Purchase Order module and may be ignored if you are not using this portion of AIMsi.

If you would like the "Enter Order" programs to default to a certain method of shipping, 'Value' should contain the shipping code to use as the default.  The shipping codes can be changed as needed when entering orders.  The shipping codes may be set up and viewed in "Shipping Codes" on the Order Maintenance menu.

DelayedSale

'Value' should contain a 1 if Delayed Deliveries are to be considered sales at the time the delayed delivery is entered.

'Value' should contain a 2 if Delayed Deliveries are not to be considered sales until the time the merchandise is delivered.

Note: Delayed Deliveries are those transactions in which the customer purchases an item that will be delivered or picked up at a later date.  Generally, you do not know the serial number until the item is delivered. 

Note: The 'Value' of this variable should not be modified if you have pending delayed deliveries.

DelayedSaleDate

If 'Value' is left blank, the sales person must enter the date of delivery when the Delayed Delivery is entered in POS.  If you would prefer text to print on the invoice as opposed to an actual date, type the text in the 'Value' box.  For example, you might want wording such as this to print:  "Item(s) will be delivered within 7-10 days.  We will call you to schedule a time.". 

DelayedSaleTrade

This variable controls how trade-ins are posted in delayed deliveries. This only applies if your delayed deliveries are setup to be sales at the time of delivery (the DelayedSale system variable would be set to 2) .

'Value' should be set to 0 to post the trade-in to ledger at the time of entering the delayed delivery. 'Value' should be set to 1 to post at the time of delivery.

DelivTicPrices

'Value' should be set to Y if you would like item pricing to print on delayed delivery tickets.  'Value' should be set to N if you do not want the item pricing to print.

DescDelimiter

This variable pertains to the Receipt Description override feature in "Maintain Inventory Categories" and "Maintain Sub Categories".  By default, only the description of the item will print on receipts; however, in "Maintain Inventory Categories" and "Maintain Sub Categories" you have the ability to establish other fields to appear as the Description on sales receipts.  The 'DescDelimiter' variable will let you add a character to print between the various fields.   

The first position of 'Value' pertains to Serialized and Accessory inventory and the second position pertains to Titles inventory.   Separate the positions with the pipe symbol, and enclose the values with quotation marks. 

Example:  You might have set up the receipt description for your Guitar category to be Manufacturer, Model and Description and for a titles category the receipt description was set up as Publisher and Title.  You would like a dash to separate each of values in the receipt description.  So, for the Guitar category the Receipt Description for a sold guitar might appear as Alvarez - MC761 - Classical Guitar.  For a sold title, the Receipt Description might print as Kjos - All for Strings Book 2.

In the above example, the 'Value' for the DescDelimiter variable would be set to " - "|" - ".  The 'Value' may be left blank if you do not want a delimiter to print.

Hint:  The pipe is on the same key as backslash (Shift + Backslash).

DiscountType

This variable determines what prints in the Discount column next to each item sold with a discount on printed receipts. 

'Value' should contain 'DISCOUNTEDAMT' if you would like the discount each to print.  This would be the discount calculated on price each.

'Value' should contain 'TOTALDISCOUNT' if you would like the total extended discount to print.  This would be the discount calculated on price each x quantity sold.

DisplayBlankSearchWarn

Do you want the "Display Inventory" program to display a warning if no search criteria is selected?  'Value' should contain a Y to display a warning.  'Value' should contain an N if you do not want the check to be performed and warning displayed. 

Note: The warning would be beneficial to those stores with a very large inventory file that takes a while to display when displaying all.

DisplaySAOrder

This variable pertains to the default sort order of Serialized and Accessories inventory in "Display Inventory".

'Value' should contain a 1 to list the results in Sku order; a 2 to list the results in Description order; a 3 to list the results in Manufacturer order; a 4 to list the results in Model order; a 5 to list the results in Quantity order; a 6 to list the results in Our Price order; a 7 to list the results in Type order; an 8 to list the results in Selection Code order; a 9 to list the results in Category order; a 10 to list the results in Sub Category order; an 11 to list the results in Category Description order; or a 12 to list the results in Sub Category Description order.

DisplayTTOrder

This variable pertains to the default sort order of Titles inventory in "Display Inventory".

'Value' should contain a 1 to list the results in Catalog number order; a 2 to list the results in Title order; a 3 to list the results in Composer order; a 4 to list the results in Artist order; a 5 to list the results in Publisher order; a 6 to list the results in Quantity order; a 7 to list the results in Our Price order; an 8 to list the results in Voicing order; a 9 to list the results in Arranger order; a 10 to list the results in Selection Code order; an 11 to list the results in Category order; a 12 to list the results in Sub Category order; a 13 to list the results in Category Description order; or a 14 to list the results in Sub Category Description order.

DuplicateSerial

If a new Serial/Sku/Catalog number being entered into inventory is found in the sold inventory file, do you want the new Serial/Sku/Catalog number being entered to be allowed or not? 

The first position of 'Value' should contain a 0 to always allow the new entry; a 1 to give a warning; or a 2 to not allow the new entry.

After the first position of 'Value' enter an A to perform the duplicate check on new Accessories being added; an S to check new Serial Numbers; and a C to check new Catalogs. 

For example, a 'Value' of 1ASC means that you want the employee to be warned if the sku, serial number or catalog number being entered into inventory is found in the sold inventory file, and you want the check to be performed for accessories, serialized inventory and titles inventory. 

DutyFreeLocation

This variable does not apply businesses in the United States.

'Value' should contain the store location code(s) for your duty free location(s).  Separate multiple location codes with the pipe symbol (|).  If you are unsure of the exact code, refer to "Locations" on the General Maintenance menu.

Hint: The pipe is on the same key as backslash (Shift + Backslash).

EditRainCheck

'Value' should be set to Y if you would like the ability to edit the message to print on the rain check prior to printing it.  'Value' should contain an N to disable this feature.

EndTime

This variable is used with the Lesson Scheduling & Billing module and may be ignored if you are not using this portion of AIMsi.

'Value' should contain the latest time on any day of the week that lessons end.  The time should be entered in military time format with no punctuation.  For example, if the latest lesson ends at 9:00 pm, you would enter 2100 as the 'Value'. 

EntityCat

This variable is used with the T-Scheduler and may be ignored if you are not using this portion of AIMsi.

This variable is referred to when checking people in and paying from the T-Scheduler.  It alerts the invoice program that this category is the one used for keeping track of usage.  Separate multiple categories with a pipe symbol (i.e. 210|220).

Hint: The pipe is on the same key as backslash (Shift + Backslash).

EntityCatPick

This variable is used with the T-Scheduler and may be ignored if you are not using this portion of AIMsi.

If this variable is set to Y, when you are selling the non inventory category as setup in the EntityCat variable, you will be forced to select a customer account that should get credit for the event.  If this variable is set to N, the customer on the invoice will get all the credit.

EntityName

This variable is used with the T-Scheduler and may be ignored if you are not using this portion of AIMsi.

'Value' should be set to the description of the entity you are using in the T-Scheduler programs.  This will affect the text in certain programs in the T-Scheduler.  Examples would include Course if you are scheduling tee times for golf courses, Chair if you are scheduling hair appointments or Studio if you are renting out studios for lessons. 

ExceptionCatSA

This variable pertains to selling accessory items on exception in the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

'Value' should contain the inventory category to default to when selling accessories on exception (the item is not in your Serialized & Accessory inventory file).

ExceptionCatTT

This variable pertains to selling catalog items on exception in the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

'Value' should contain the inventory category to default to when selling titles on exception (the item is not in your Titles inventory file).

ExcludePastDueEW

This variable pertains to the Rent & Sales Contracts module and may be ignored if you are not using this portion of AIMsi.

'Value' should be set to Y if you would like to exclude printing statements for past due Extended Warranty (EW) contracts.  'Value' should contain an N to print statements for past due EW contracts.

ExportMemoLength

Exporting data that has memo fields (unlimited text fields) can sometimes cause an error if the memo field has a lot of data.  'Value' should contain the number of characters that your version of MS Excel can support. This is probably a trial and error process to figure out your magic number. In testing, we have found that Excel 2007 works with 8023 characters and Excel 2003 works with 911 characters. However, your version may differ.

FinChrgType

Calculate Finance Charge/Aging system variables

FirstAvgDate

'Value' will contain the date "Average Inventory" was run for the first time, and will be updated automatically. 

Refer to "Average Inventory" for more information.

ForceToDisk

Only change this variable if directed to do so by a Tri-Tech Support Technician.

FutureOrderDays

Enter the minimum number of days into the future that a stock order is estimated to be received.  If this stock order is estimated to be recieved (a field on page 3 of Enter Orders) into the future by at least this value, these line items will no longer be considered when determining the qty to order.  ??

GiftRcptAddress

Do you want gift receipts to print the customer address information?  'Value' should be set to Y if you would like the address to print on the receipt.  'Value' should be set to N to not print the address.  The default is N. 

HoldMenuDelay

This variable pertains to the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

'Value' should contain the time in seconds you have to hold a touch on a text field before letting up that will trigger a keyboard or number pad to appear onscreen.  The default is 1 second.

HoldToolBarDelay

This variable pertains to the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

'Value' should contain the time in seconds you have to hold a touch on AIMsi's background before letting up that will trigger the larger toolbar menu to appear onscreen.  The default is 1 second.

IgnoreMinimumForSale

This variable will allow the sale of an item that is on sale for below the minimum price without requiring the user to have permission to sell below minimum price.  'Value' should be set to Y to enable, 'N' to disable.

IncomeLocationAR

This variable pertains to businesses with multiple locations and can be ignored if not applicable to you.

If 'Value' is set to Y, ledger entries for open account payments will post to the invoice location regardless of posting location, and balancing inter store clearing entries will be made.  Also balancing inter store clearing entries will be made for credits and deposits that are applied at a location that differs from where they were created.  If set to Y, make sure you have system category 1918 'A/R System Clearing' set up.

If 'Value' is set to N, ledger entries for open account payments will post to the location the payments are posted at.  This is the default.

InventoryLocations

This variable pertains to businesses with multiple locations and may be ignored if not applicable to you. 

'Value' should contain the location codes to not save inventory to when creating new inventory records in "New Sku", "New Catalog", "SA Maintenance" or "Titles Maintenance".  If you enter multiple locations, each location should be separated with a pipe (|).  This may be necessary if you have established locations in the Store Locations file that do not represent actual physical store locations (i.e. vans or rental satellite stores).

Hint: The pipe is on the same key as backslash (Shift + Backslash).

InventorySearch

In programs that ask for a sku, serial number or catalog number you have the ability to press the F6 key to search your inventory file for the item.  This variable controls the F6 search inventory behavior.

'Value' should be set to 0 in order to always use the default behavior for the program you are in when F6 is pressed (i.e. sometimes this would be Display Inventory, other times Select Inventory by Description.

'Value' should be set to 1 to always open "Display Inventory" when F6 is pressed to search for inventory. 

'Value' should be set to 2 to always open "Select Inventory by Description" when F6 is pressed to search for inventory.

InventorySearchZero

Any time AIMsi searches for a sku/barcode and the sku cannot be found and the inputted sku/barcode has a leading zero, AIMsi will attempt the search again without the leading zero.  'Value' should be set to Y to enable this behavior or N to disable this behavior.

InventoryTable

This variable controls the description value of the inventory table tag (<<Inventory_Table>> in the \aimsi\Templates\Tax Index.doc file.  If you would like the Description to include the Manufacturer, 'Value' should contain a 1.  If you would like the Description to include the Model, 'Value' should contain a 2.  Separate values with a pipe (|).  For example, to include both Manufacturer and Model in the item description, 'Value' should be set to 1|2.  'Value' should be set to 0 to disable and not include either Manufacturer or Model.  0 is the default.

Hint: The pipe is on the same key as backslash (Shift + Backslash).

InvoiceBackOrder

This variable pertains to the Purchase Order module and may be ignored if you are not using this portion of AIMsi.

If a customer places an order and only partially of it is received and invoiced because items were marked as being on backorder, would you like the backordered items to be noted on the sales invoice?  If yes, 'Value' should should be set to Y.  If no, 'Value' should be set to N. 

InvoiceHistory

'Value' should be set to the number of days of invoice history to display for your cash sale accounts.  'Value' should be set to 0 to display a complete history.

InvoiceMargin

This variable determines whether or not the margin percentage should be displayed at the top of the sales invoice, proposal, layaway, delayed delivery, order and inventory detail programs.  The margin is for the employee's information and would not be identifiable to the customer.

'Value' should be set to 0 if you do not want the margin displayed.  'Value' should be set to 1 to display the margin based on cost. 'Value' should be set to 2 to display margin based on weighted cost.

InvoiceOpenDrawerZero

This variable controls whether or not to open the cash drawer if a sales invoice is saved with no money to collect.  'Value' should be set to Y to open the cash drawer.  'Value' should be set to N to not open the cash drawer.  The default is N.

InvoiceReceiptOrder

This variable determines the order in which to print line items sold on a sales receipt.  'Value' should be set to 1 to order line items on the sales receipt as they were entered.  'Value' should be set to 2 to order them in alphabetical order, first by Serialized & Accessory inventory followed by Titles.

InvoiceReprintRDate

When reprinting a sales invoice and the 'Current Invoice' option is selected, this variable controls the printing of the details line under Returns.  'Value' should contain a Y to print that line (this may be useful for reprinting invoices to give to schools).  'Value' should contain an N to hide it.

InvoiceSerialCust

'Value' should contain a Y if you would like to allow sales people to sell serialized items to store accounts.

'Value' should contain an N if you do not want sales people to be allowed to sell serialized items to store accounts.

InvoiceSerialOption

How do you want to handle selling a serialized item that has a different location code than the current location of the workstation the sale is being posted on?  'Value' should be set to 1 to automatically create a store to store transfer record and sell the item normally.  'Value' should be set to 2 to treat the item as a sales exception.  Refer to "Sales Exceptions" for more information on sales exceptions.

InvoiceSkuDrop

This variable will determine if a sku is automatically dropped to the grid on a sale, bypassing the Price and Discount fields.  This saves on keystrokes and would only happen if the item was found in the inventory file.  You would have the option to edit line items if the sku dropped, by you need to modify the price and/or discount. 

'Value' should be set to 1 if you would like "Quick Sale" to automatically drop the sku. 

'Value' should be set to 2 if you would like the sku to be automatically dropped to the grid in "Quick Sale", "Sales Invoice", "Layaway", "Delayed Delivery", "Proposal" and "Approval" programs.

'Value' should be set to 0 if you do not want the sku to automatically drop to the grid.  This will force the cursor to stop at the Price and Discount fields.

InvoiceSwapAcc

This variable will determine whether or not a sales person can sell an accessory item at a negative quantity.  For example, a customer is buying a bicycle but wants a different seat than the one that comes with the bike.  If this variable is set to Y, the sales person can enter on the sales invoice the seat that came with the bike at a -1 quantity and sell the replacement seat with a 1 quantity.  This would increase the quantity in inventory of the existing bike seat and decrease the quantity in inventory of the replacement.

'Value' should be set to Y to allow the sales person to sell an accessory item at a negative quantity.  'Value' should be set to N to not allow this.

KeyWordRemoveSpecialChar

When AIMsi creates keywords for "Display Inventory" searches, would you like special characters to be removed automatically?  Special characters include: ( ) / \  - & ' ''.  'Value' should be set to Y to remove the special characters automatically.  'Value' should be set to N to disable this feature. 

Note: If you change this value from N to Y, all existing keywords will remain as is until you run "Recreate Keywords" on the Inventory Maintenance menu. 

Note: Keywords are created automatically when new skus and title records are added in "New Sku", "New Catalog", "SA Maintenance" and "Titles Maintenance".

LastAvgDate

'Value' will contain the date Average Inventory was most recently run, and will be updated automatically. 

Refer to "Average Inventory" for more information.

LastDepreciationDate

'Value' will contain the date Depreciate Inventory was most recently run, and will be updated automatically. 

LastFinanceCharge

Calculate Finance Charge/Aging system variables

LastFinanceChargePeriod

Calculate Finance Charge/Aging system variables

LastOALateCharge

Post Late Charges system variables

LastStatement

'Value' will contain the most recent date that customer statements were printed, and will be updated automatically. 

LastUpdate

'Value' will contain the date of the most recently installed AIMsi update, and will be updated automatically. 

Note: This is not the date the update was installed, but the actual date of the update set by Tri-Tech.

Layaway variables

Layaway system variables

LayawayPayDate

'Value' should contain the number of days the layaway paid in full date should automatically advance to when entering a layaway.  For example, if layaways must be paid in full within 60 days, 60 should be entered as the 'Value'.

LayawaySerial

If a serialized sku is entered on a layaway, do you want the sales person to be required to select a serial number?  'Value' should be set to Y to require a serial number or 'N' to not require a serial number (in which case the serial number would be assigned when the layaway is paid off). 

LeaseAnalysis

'Value' should be set to 1 if you want to exclude lease pool serial numbers from the "Inventory Analysis" report. This setting will also force the "Average Inventory" program to exclude lease pool serial numbers.  'Value' should be set to 0 if you want to include lease pool serial numbers in the "Average Inventory" routine and "Inventory Analysis" report.  The default is 0.

LeaseInventoryAvailable

When determining the quantity available on inventory, do you want lease items to be included for reorder purposes?  'Value' should be set to Y to include lease items in quantity available.  'Value' should be set to N to not include lease items.

LineItemDiscount

If you would like line item discounts to print on small receipts, 'Value' should contain the text you wish to appear next to the discount amount.

'Value' should be left blank if you do not want the line item discounts to print on small receipts.

LoanerReturnDate

This variable pertains to loaning inventory to customers, and may be ignored if not applicable to you.

'Value' should be set to the number of days to automatically advance the return date on loans.

LocationColumn

'Value' should be set to Y if you would like a Location column to appear in the 'Pick Customer' list box.  The Location column will show the store location the customer account was created at.  'Value' should be set to N if you do not want the Location to appear on the 'Pick Customer' list box.

LogoStatement

This variable pertains to printing customer statements, and may ignored if you do not print statements from AIMsi.

'Value' should be set to Y if your store name and address information is pre-printed on your statement paper.

'Value' should be set to N if you would like your store name and address to print on the statement as statements are printed.

LoyaltyColor

This variable pertains to customer loyalty programs, and if you would like those customers who are part of your loyalty program to appear in a different color in the 'Pick Customer' list box. 

This variable controls the color of the text for customers in the 'Pick Customer' list box who have a loyalty number.  This is a RGB (Red,Green,Blue) value and should be three numbers between 0 and 255.  The numbers should be separated by commas.  The default is 0,0,0 which is black. 

A few examples of RGB codes would be 255,0,0 for Red; 255,255,0 for Yellow; 0,192,0 for Green.  This web page provides an RGB color chart:  http://www.web-source.net/216_color_chart.htm

LoyaltyPointsAccount

This variable pertains to customer loyalty programs, and how to save the points to the customer account. 

'Value' should be set to 1 to save loyalty points to the sold to account.

'Value' should be set to 2 to save loyalty points to the bill to account.

'Value' should be set to 3 to save loyalty points to a third party account.  This option will prompt you to select the customer account when saving an invoice.

'Value' should be set to 4 to save loyalty points to both the sold to account and a third party account.  This option will prompt you to select the customer account when saving the invoice.

LoyaltyReceiptLabel

This variable pertains to customer loyalty programs, and how to label the points on sales receipts.  'Value' should contain the text to appear next to the total points on the customer sales receipt (i.e. Points:  ). 

LoyPointsOnStatement

This variable pertains to customer loyalty programs, and whether or not you want the loyalty points accumulated to print on customer statements.

'Value' should be set to Y to print the points on customer statements.  'Value' should be set to N to not print the points on customer statements.

MailLabelFontSize

This variable is referenced when printing customer address labels on the Barcode Blaster printer, and may be ignored if not applicable to you. 

This variable controls the Barcode Blaster font size to use when printing customer mailing labels, as well as the number of characters that will print per line.  Separate values with a pipe (|).  Valid fonts are 3X5, 5X7, 8X8, 9X12,12X16 and 18X23.  The number of characters to print should not exceed 30, but will vary by font size.  The default 'Value' is 8X8|23.

Hint: The pipe is on the same key as backslash (Shift + Backslash).

MarginCheck

'Value' should be set to the acceptable margin range for inventory as it is received.  The first position of 'Value' should contain the low value of the range and the second position of 'Value' should contain the high value.  The values should be separated with a pipe (|).  For example, if the acceptable margin range is 20% to 50%, 'Value' would be set to 20|50.  A warning message will be displayed when creating new skus or catalog records, or receiving new inventory if the margin falls outside of this range. This is useful to prevent employees from accidentally scanning a barcode number in the cost field.  You can enter 0 in either the high value, low value or both to bypass the checks.

MatrixOrder

This variable controls the order of the color-size matrix in "Display Inventory", and can be ignored if not applicable to you.  'Value' should be set to 1 if you would like the sizes to be columns and the colors rows.  'Value' should be set to 2 if you would like the colors to be columns and the sizes rows.  The default 'Value' is 1.

MaximumQty

If an inventory quantity is entered that is greater than this variable's value a warning message will be displayed. This is to prevent someone from accidentally scanning a barcode number into the quantity field.  'Value' should contain the quantity that would prompt the warning to appear.  'Value' should contain a 0 if you would like to bypass this check.

MinDaysFactor

This variable pertains to the "Establish/Reset Min/Max" program, and may be ignored if you are not using the Inventory Management portion of AIMsi.

Items will show in red in the "Establish/Reset Min/Max" program if the first activity date is less than the days for min. If your days for min is 30, an item will show in red until there has been 30 days of history. If you would like the item to show in red longer you can enter a factor that will be multiplied by the days for min.  For example, if you enter 3 as the 'Value' and your days for min is set to 30, items will appear in red for 90 days (30 x 3).  The default 'Value' is 1.

MinFinChrg

This variable may be ignored if you do not calculate interest on unpaid balances in Accounts Receivable.

'Value' should contain the minimum finance charge dollar amount to create an interest invoice for.  If the finance charge is calculated to be a dollar amount less than the amount entered here, an interest invoice will not be saved to the customer’s account.

MinMaxTermDefault

This variable pertains to the Inventory Management features of AIMsi and may be ignored if you are not using this portion of AIMsi.

The values assigned to this variable will be the default when new sub categories are established in "Maintain Sub Categories" on the Inventory Maintenance menu.  The values should be separated with a pipe (|).  Position 1 of 'Value' should be set to Days For History; position 2 of 'Value' should be set to Days For Min; position 3 of 'Value' should be set to Days For Max; and position 4 of 'Value' should be set to Status Interval Days.  The default 'Value' is 180|30|60|180.  For an explanation of these terms, refer to 'Inventory Management tab' of "Maintain Sub Categories".

MultipleSaleRestrictionDays

By federal law, additional paperwork must be filed with the ATF when a customer purchases a handgun and then purchases a second handgun within 5 days of purchasing the first. Some states may have tighter restrictions. Check with your local ATF officials for clarification.

This variable, combined with the Mult. Sale. Rest. check box on the Edit Sub Categories window, will cause a warning message to display to the sales clerk if a subsequent handgun sale is made to the same customer with in the number of days specified here.

'Value' should contain the number of days after which a warning will not display if the same customer makes a second handgun purchase.

NextAcct

Add/Change Customers system variables

NextCorRef

'Value' should contain the reference number that is to be assigned to the next contact record entered in "Contact Management".  This number will automatically be incremented as contact records are entered. 

NextInvoice

'Value' should contain the reference number that is to be assigned to the next POS transaction.  This number will automatically be incremented as POS transactions are posted.

NextISINumber

'Value' should contain the number to be assigned to the next 'in store item'.  The ISI numbers may be assigned when receiving into inventory serialized items in which the serial number is unknown.

NextLoyalty

Add/Change Customers system variables

NextTrnRef

'Value' should contain the number that is to be assigned to the next inventory transfer (transfer store to store or transfer out of inventory).  This number will automatically be incremented as inventory transfers occur.

NICatAddTax

This variable pertains to you if you have non-inventory categories pertaining to a principal amount and you'd like to enter the principal amount into the invoice program and have the system automatically apply the current tax rate and change the amount to include this tax calculation.  If you have multiple categories you would like to behave in this way in POS, enter them in 'Value' and separate the categories with a pipe (|).  This variable is ideal if you have a tax exempt non-inventory category for 'Rental Initial Pay' (which requires the amount to be entered including tax) and you want to be able to enter the principal portion of the down payment and have the invoice program do the calculation for you.

Hint: The pipe is on the same key as backslash (Shift + Backslash).

NoSaleReason

'Value' should contain a Y if you would like the employee to be prompted to enter a brief description of the purpose for doing a no sale (this means that the employee is pressing a function key to open the cash drawer as opposed to the cash drawer opening automatically when a sale or payment is entered).  The employee's reason will print on the listing of 'No Sales'.

'Value' should contain an N if you do not find it necessary for the employee to enter a reason for doing a no sale. 

NumberReceipts

'Value' should contain the number of receipts to default to print when entering sales, payments, etc.  The number of receipts can be changed on individual transactions.

NumberReceiptsCharge

'Value' should contain the number of receipts to default to when charging an amount to the customer's account.  The number of receipts can be changed on individual transactions.

NumberReceiptsTransfer

'Value' should contain the default number of receipts for transfers. Enter number of receipts for Store to Store Transfer, Receive Store Transfer, Transfer Out, Transfer In, in this order and separate each value with a pipe (|), (i.e. 2|1|2|1).

Hint: The pipe is on the same key as backslash (Shift + Backslash).

OAStatementDueDate

'Value' should be set to 1 if you would like the due date to print at the top and bottom of the statement.  'Value' should be set to 2 to not print a due date at the top and bottom.  An individual due date will appear next to each invoice item.

PayCatOrder

This variable pertains to the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

By default, the order of the payment options on the touchscreen payment screen will default to the order they were set up (i.e. 900 first, 901 second, 902 third, etc).  If you would like this to remain the order, 'Value' should remain blank.  If you would like the payment options to appear in a different order, 'Value' should contain the payment category numbers in the order you would like for them to appear.  Separate the categories with a pipe (|), (i.e. 902|903|901|902|904|905|906).  The first nine payment categories will have their own buttons on the touchscreen payment screen.  If you have more than nine payment categories, they will be grouped under a button named 'Other'.

Refer to "Payment Categories" on the Ledger Maintenance menu for the category numbers.

Hint: The pipe is on the same key as backslash (Shift + Backslash).

PoleTiming

This variable pertains to using a pole display at POS and may be ignored if not applicable to you.

This variable introduces a delay between opening / closing a com port and writing to a pole display.  Increase the 'Value' number if your pole display is becoming offset during the day.  This value is in hundredths of a second (1 = .01 seconds, 10 = .1 seconds).

PriceEmbeddedBarcode

This variable pertains to printing barcode labels and may be ignored if you are not using this portion of AIMsi.

'Value' should be set to Y if you are using price embedded barcode labels. The two formats that are supported are 2IIIIICPPPPC and 2IIIIIICPPPPC.  I represents the Sku, P represents the price and C represents check digits.

PrintSku

'Value' should contain a Y if you would like to include the sku/serial number on small sale receipts.

'Value' should contain an N if you would not like to include the sku/serial number on small sale receipts.

Proposal variables

Proposal system variables

ReceiptAddress

'Value' should contain a Y if you would like receipts printed on a small receipt printer to print the customer address.

'Value' should contain an N if you do not want the customer address to print on small receipts.

ReceiptBarcode

Would you like to print barcodes on large (8½ x 11) receipts?  The barcode contains the invoice number and speeds the process of pulling up the invoice to do a return if necessary.  'Value' should be set to Y to print the barcode.  If 'Value' is set to Y, you will need to install the FREE3OF9 barcode font on each computer that will be printing 8½ X 11 receipts. This font can be found in the Font folder on the AIMsi install cd or can be downloaded from the Member Portal on the Tri-Tech website.

'Value' should be set to N to not print the barcode on receipts.

ReceiptEmailAcct

When printing receipts do you want the email address to default to the sold to or billing account?  'Value' should be set to 1 to default to the sold to account.  'Value' should be set to 2 to default to the billing account.

ReceiptExtraInfoLg

Large receipts have two lines available for extra information.  This variable controls the data that appears on each line.  The values entered should be separated by pipes (|).  The first two positions appear on the first line, the last two appear on the second line.

For example, if you would like the customer's home phone on line one and their email address on line two, you would enter 1|0|4|0.

The possible values are as follows: 1 = Home Phone, 2 = Work Phone, 3 = Cell Phone, 4 = Email Address.

'Value' should be 0|0|0|0 to not print anything on these two extra lines.

Hint: The pipe is on the same key as backslash (Shift + Backslash).

ReceiptExtraInfoSm

Small receipts have four lines available for extra information.  This variable controls the data that appears on each line.  The values entered should be separated by pipes (|). 

For example, if you would like the customer's home phone on line one and their email address on line two, you would enter 1|4|0|0.

The possible values are as follows: 1 = Home Phone, 2 = Work Phone, 3 = Cell Phone, 4 = Email Address.

'Value' should be 0|0|0|0 to not print anything on these four extra lines.

Hint: The pipe is on the same key as backslash (Shift + Backslash).

ReceiptShipping

The 'ReceiptShipping' variable is used to determine the placement of shipping charges on the printed receipt.

'Value' should be blank if you would like the shipping charges to appear as a line item on the receipt.

If you would like the shipping charges to appear in the total section of the receipt (i.e. Subtotal $100.00, Tax $6.00, Shipping $15.00, Total $121.00), 'Value' should contain the description for the shipping charges that you would like to print.  Next to the description you should add a pipe (|), followed by the non-inventory category number you have established for shipping.  For example, if you would like the description that prints on the receipt to read 'Shipping' and the category for shipping charges is 35, you would type as the value Shipping|35.  If you have multiple categories established for shipping charges, you would add a pipe separating each category, i.e. Shipping|35|36.  If only one category listed in 'Value' is sold on an invoice the description of the category will be used instead of the description assigned here. If more than one category is listed in 'Value' and sold on an invoice, the amounts will be totaled together and the description will be the description that was entered in this variable.

Hint: The pipe is on the same key as backslash (Shift + Backslash).

ReceiveWCost

The first position of 'Value' should contain a Y if you would like weighted cost to automatically be calculated when cost on inventory is changed, or N if you do not want this to happen.  If 'Value' is set to N the second and third positions do not matter.

The second position of 'Value' should contain an A to use the Average Cost when calculating weighted cost or an N to use the Normal Vendor Cost (primary cost) when calculating weighted cost.  The third position of 'Value' should contain a Y to include the freight amount when calculating weighted cost or an N to not include freight.  The values should be separated with a pipe (|) (i.e. Y|A|Y).

RecSt2StTranOrder

This variable controls the order of the items in "Receive Store Transfers", and can be ignored if you have just one store location.

'Value' should be set to S to list in order scanned (default value) or A to list in alphabetical order.

ReduceMemoryUsage

If 'Value' is set to Y AIMsi will release as many pages of memory as possible every time a program is exited.  The default 'Value' is N.

RequireLoyaltyCard

'Value' should be set to Y to require that a loyalty card be scanned in order for a customer to receive loyalty points.  'Value' should be set to N to allow the points to be received whether a card is scanned or not. 

RequireReturnReason

'Value' should be set to Y to require a return reason for a sale or rental return.  'Value' should be set to N if no reason is required.

ReStockPrcAmt

'Value' should contain the percentage (in decimal format) or dollar amount to be automatically calculated as the restocking fee in "Merchandise Return".

ReturnDays

'Value' should contain the number of days of history to display in merchandise return for cash sale accounts.

ReusableSkuAnalysis

'Value' should be set to 1 if you would like reusable SKUs to be excluded from the Inventory Analysis Report. This setting will also force the "Average Inventory" program to exclude reusable SKUs.  'Value' should be set to 0 if you would like reusable SKUs to be included in the "Average Inventory" routine and "Inventory Analysis" report. The default is 0.

SaleQtyDelay

This variable pertains to the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

This controls how long you have to enter a quantity in the touchscreen invoice program before the next button press will no longer add to the current quantity and instead will overwrite it.  For instance, if 'Value' is set to 1 and you want to enter a quantity of 12, you have 1 second between the pressing of the 1 and 2 keys before the system will interpret that as a 1 and a 2 instead of 12.  The default is 1 second.

ShowSalesAfter

This variable pertains to the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

If this variable has a valid date, a new field will appear on the touchscreen invoice screen that will show the current customer's sales total from the date assigned to 'Value' through today.  The date format should be MM/DD/YYYY.  If 'Value' is left blank this field will not show.

StnAllowCashAcct

This variable pertains to the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

'Value' should be set to Y if you would like the POS stations to be checked out to your store's cash account.  'Value' should be set to N if you require a customer account to be selected.

StnBoxHeight

This variable pertains to the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

This variable controls the height, in pixels, of the boxes on the screen that appears after a 'station' type button is clicked in the touchscreen POS program.  A good value to use for this will be something that divides 525 up into fairly even pieces.  Recommended values include 105, 87, 75 or 65.

StnBoxWidth

This variable pertains to the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

This variable controls the width, in pixels, of the boxes on the screen that appears after a 'station' type button is clicked in the touchscreen POS program.  A good value to use for this will be something that divides 900 up into fairly even pieces.  Recommended values include 225, 180, 150, 128 or 112.

StnNotePrompt

This variable pertains to the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

'Value' should be set to Y if you would like a note box to pop-up for entering customer information when checking out a station.  'Value' should be set to N to disable this feature.

StnRefreshFreq

This variable pertains to the touchscreen POS program and can be ignored if you are not using this portion of  AIMsi.

This variable controls how often, in seconds, the touchscreen POS program refreshes the elapsed time.  Set 'Value' to 0 to disable this feature.

TSchedBoxHeight

This variable pertains to the T-Scheduler program and can be ignored if you are not using this portion of  AIMsi.

This variable scales the the T-Scheduler box height.  'Value' should be set to 1 for normal sized boxes, 2 for double height boxes, 3 for triple height boxes, and so on.

TSchedCusDefault

This variable pertains to the T-Scheduler program and can be ignored if you are not using this portion of  AIMsi.

'Value' should contain the customer default number to be used when creating a new customer record from the T-Scheduler program.  The available customer defaults can be found in "Customer Defaults" on the Customer Maintenance menu.

TSchedEmailTime

This variable pertains to the T-Scheduler program and can be ignored if you are not using this portion of  AIMsi.

This variable controls automatic email confirmation of T-Scheduler appointments.  If the appointment is made for more than this many minutes after the current time, the customer will get an email confirmation.  For example, if 'Value' is set to 60, an email confirmation will not be sent to the customer if the appointment is scheduled within 60 minutes of the current time.  'Value' should contain either the number of minutes to use, a 0 to always send an email regardless of when the appointment is scheduled or a -1 to disable this feature. 

TSchedHeight

This variable pertains to the T-Scheduler program and can be ignored if you are not using this portion of  AIMsi.

This variable controls the number of boxes that will be drawn vertically in the T-Scheduler program.  By default with a TSchedHeight of 1, the T-Scheduler will have 20 boxes.  If you have a higher resolution monitor, this may be changed to show more time slots.

TSchedMaxSlots

This variable pertains to the T-Scheduler program and can be ignored if you are not using this portion of  AIMsi.

'Value' should be set to the maximum number of people that can be scheduled for one time slot.  The default is 4 and the maximum is 8.

TSchedRefresh

This variable pertains to the T-Scheduler program and can be ignored if you are not using this portion of  AIMsi.

This variable controls the length of time, in seconds, between T-Scheduler screen updates.  The default is 60.

TSIndustry

This variable pertains to the T-Scheduler program and can be ignored if you are not using this portion of  AIMsi.

This variable will enable / disable a few industry specific options.  'Value' should be set to G for the golf industry or left blank for all others.

TSPayDefToZero

This variable pertains to the T-Scheduler program and can be ignored if you are not using this portion of  AIMsi.

'Value' should be set to Y if you would like the touchscreen payment window to default to 0.  'Value' should be set to N if you would like it to default to the amount to collect.

TSTabEmployee

This variable pertains to the T-Scheduler program and can be ignored if you are not using this portion of  AIMsi.

'Value' should be set to 1 to retain the original employee that started the tab.  'Value' should be set to 2 to change the employee of the tab to the current employee when modifying the tab.

UsedAnalysis

'Value' should be set to 1 if you would like to exclude used inventory items from the "Inventory Analysis" report. This setting will also force the "Average Inventory" program to exclude used items.  'Value' should be set to 0 if you would like to include used items in the "Average Inventory" routine and "Inventory Analysis" report.  The default for this variable is 0.